1. Noun. A snack made of frozen juice on a stick; an ice lolly or popsicle. ¹
2. Noun. (U.K.) A frozen snack consisting of flavoured ice in a tube; a freeze pop. ¹
¹ Source: wiktionary.com